(function(){
	if(!window.mc){
		window.mc = function(){};
	}
	if(!mc.smiles){
		var smiles = [
		'acute',
		'aggressive',
		'airkiss',
		'angel',
		'beee',
		'biggrin',
		'blum',
		'blush',
		'bomb',
		'bo',
		'boredom',
		'bye',
		'chok',
		'clapping',
		'cray',
		'crazy',
		'dance',
		'dash',
		'diablo',
		'dirol',
		'drink',
		'fool',
		'good',
		'greeting',
		'happy',
		'heart',
		'help',
		'kiss3',
		'kiss',
		'laugh',
		'lol',
		'mad',
		'mail1',
		'mamba',
		'inlove',
		'mocking',
		'music',
		'nea',
		'ok',
		'pardon',
		'rofl',
		'rolleyes',
		'rose',
		'sad',
		'scratch',
		'secret',
		'shout',
		'smile',
		'sorry',
		'stop',
		'unknw',
		'unsure',
		'vava',
		'wacko',
		'wink',
		'yahoo',
		'yes'
		];
		mc.smiles = function(str){
			return str.replace(mc.smiles._re,"<img class=sm src=\"/i/mini/$1.gif\">");
		}

		var tmp = ":("+smiles.join("|")+"):"
		mc.smiles._re = new RegExp(tmp,"g");
		
		var p = "";
		for(var i =0; i < smiles.length;i++){
			p += ":"+smiles[i]+": ";
		}
		mc.smiles.panel = mc.smiles(p);
	}
})();
